:root{
--main-font: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif; 
--max-width: 1300px;
--atbackground:rgba(0, 0, 0, 0.331);
--paobackground:rgba(27, 27, 27, 0.376);
}

html, body {
margin: 0 auto;
padding: 0;
overflow: auto;
align-items: center;
height: auto;
-webkit-overflow-scrolling: touch;
max-width: var(--max-width);
}


* {
  user-select: none;
  -webkit-user-select: none;
  -webkit-touch-callout: none;
  max-width: var(--max-width);
}

body {
  margin: 0;
  padding: 0;
  max-width: var(--max-width);
  outline: none;
  -webkit-tap-highlight-color: transparent;
  background-image: url(../IMAGES/background.png);
  background-attachment: fixed;
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
  color: #ffffff;
  font-family: var(--main-font);
  box-shadow: inset 3px 14px 15px rgb(0, 0, 0);
}

body::before {
  content: "";
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(24px);
  z-index: -1;
}

img {
touch-action: auto;            
user-select: none;              
-webkit-user-drag: none;       
user-drag: none;             
display: block;              
}

a {
text-decoration: none;
color: inherit;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none;
margin: 0;
}

input[type=number] {
-moz-appearance: textfield;
}
.sc {
margin: 0;  
margin-top: 48px;
position: relative;
border: none;
padding: 4px;
padding-right: 0;
padding-left: 0;
box-shadow: none;
background-color: var(--atbackground);
}
.salam {
margin: 7px;
margin-bottom: 0;
text-align: center;
font-size: 13px;
font-weight: 1000;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
letter-spacing: 1.4px;
text-shadow: 0px 0px 5px rgba(55, 55, 55, 0.704);
color: rgb(255, 255, 255);
}

  .emsg{
    padding: 10px;
    
background-color: var(--atbackground);
  }

  .etxt{
 margin: 7px;
text-align: center;
font-size: 14px;
font-weight: 1000;
font-family: 'Gill Sans', 'Gill Sans MT', Calibri, 'Trebuchet MS', sans-serif;
letter-spacing: 1.4px;
text-shadow: 0px 0px 5px rgba(55, 55, 55, 0.704);
color: rgb(255, 255, 255);
  }

